Release 10.1A: OpenEdge Data Management:
DataServer for ORACLE
ORACLE hints
The DataServer issues hints to ORACLE in the following cases:
- For deletions and updates.
- For queries that use the
USE-INDEXphrase if the DataServer determines that a hint would ensure that the order of the report is consistent with the Progress 4GL. The index that you specify in theUSE-INDEXphrase must have aFOREIGN_NAME. That is, it must be an index defined in the ORACLE database and in the schema holder. It cannot be a field that you define as an index in the schema holder only.- For queries that use the native ORACLE
ROWID. Note that you must specify that a table use the nativeROWIDin the schema holder using the OpenEdge Data Dictionary.If you create your ORACLE database using the Progress-to-ORACLE migration utility and choose the Create Progress
RECIDoption, your tables must use thePROGRESS_RECIDcolumn instead of the nativeROWIDor your applications will not benefit from this performance enhancement. The combination of this enhancement and using the native ORACLEROWIDresults in performance gains when your application holds exclusive locks or upgrades locks.In general, using the native
ROWIDtends to help performance, though you lose the following functionality:
|
Copyright © 2005 Progress Software Corporation www.progress.com Voice: (781) 280-4000 Fax: (781) 280-4095 |